package vip.finance.makemoney.common;


/**
 * Restful 枚举异常
 *
 * @author www
 */
public enum RestEnum {
    SUCCESS(200, "成功"),
    LOGIN_INVALID(401, "登录已失效，请重新登录"),
    //@todo 数据错误
    PARAMETER_INVALID(4000, "亲，参数错误哦，请联系前端小哥哥"),
    USER_ACCOUNT_NOT_EXIST(4005, "用户账号不存在"),
    USER_PASSWORD_ERROR(4006, "用户密码错误"),
    DATA_CHECK_ERROR(4007, "数据校验错误"),
    DATA_NOT_EXIST(4008, "数据不存在"),
    USER_NOENBLE(4009, "用户被禁用"),
    //@todo 文件导入
    IMPORT_ERROR_FILE(4100, "文件读取失败,请检查文件"),
    IMPORT_ERROR_TITLE(4101, "导入Excel表头与模板不匹配"),
    IMPORT_ERROR_FAIL(4102, "导入失败"),
    IMPORT_ERROR_DATA(4103, "导入失败，有异常数据"),
    //@todo 权限
    LIMIT_WARN(4201, "限制操作"),
    //@todo 服务端错误
    SERVICE_ERROR(5000, "服务器错误");


    private int status;
    private String message;

    RestEnum(int status, String message) {
        this.status = status;
        this.message = message;
    }

    public int getStatus() {
        return status;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }
}
